﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RayTracing
{
    public abstract class Scene
    {
        public abstract void createScene(out List<SceneObject> objects, out List<Light> lights, float time, float slider1, float slider2, float slider3, float slider4, float slider5);
        public abstract String sceneName();
        public virtual String[] SliderLabels()
        {
            String[] sliderLabels = { "Not Used", "Not Used", "Not Used", "Not Used", "Not Used" };
            return sliderLabels;
        }

        public virtual AnimationParamaters getAnimationParamaters()
        {
            return new AnimationParamaters(); 
        }
    }
}
